1
general::
Phrase(s): have an eye for someone or something
Fig. to have a taste or an inclination for someone or something. • Bob has an eye for beauty. • He has an eye for color.
McGrawhill's American Idioms And Phrasal Verbs
2
general::
1. Be discriminating or perceptive about something, as in She has an eye for decorating. [c. 1700] 2. have eyes for. Also, have eyes only for. Be attracted to or desire someone or something (exclusively). For example, It's obvious she has eyes for him, or He has eyes only for the top award. [Early 1800s]
American Heritage Idioms